package com.itheima_07;

public class Desk {
        /*
    消费者步骤：
1，判断桌子上是否有汉堡包。
2，如果没有就等待。
3，如果有就开吃
4，吃完之后，桌子上的汉堡包就没有了
     叫醒等待的生产者继续生产
     汉堡包的总数量减一

生产者步骤：
1，判断桌子上是否有汉堡包
    如果有就等待，如果没有才生产。
2，把汉堡包放在桌子上。
3，叫醒等待的消费者开吃。



     */
        private boolean flag;//是否有汉堡包
       private int conut;//汉堡数量
     private  final Object obj = new Object();

    public Desk() {
        this(false,10);
    }

    public Desk(boolean flag, int conut) {
        this.flag = flag;
        this.conut = conut;
    }

    public boolean isFlag() {
        return flag;
    }

    public void setFlag(boolean flag) {
        this.flag = flag;
    }

    public int getConut() {
        return conut;
    }

    public void setConut(int conut) {
        this.conut = conut;
    }

    public  Object getObj() {
        return obj;
    }

    @Override
    public String toString() {
        return "Desk{" +
                "flag=" + flag +
                ", conut=" + conut +
                '}';
    }
}
